/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package components.utils.observer;

/**
 * Applying the Observer pattern, this class notifies the observers that have been
 * added to it.
 *
 * @author Juan
 */
public interface Subject {
    
    public void addObserver(Observer observer);
    
    public void removeObserver(Observer observer);
    
    public void notifyObservers();
    
}
